home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / comm1 / kfcdpr25.lha / KFCDProV2.5 / KFCDPro_Installer < prev    next >
Text File  |  1996-05-04  |  8KB  |  262 lines

  1. ; $VER:  KFCDPro Install Version 2.5 (04.05.96)
  2. ; Installationsscript zum Installieren des KFCDPro auf Festplatte
  3. ;
  4. ;============================
  5. ;=== Deutsche Erklärungen ===
  6. ;============================
  7.  
  8.  
  9. (set #introduction (cat "\nMit diesem Installationsprogramm können Sie \n\n"
  10.      "--==»» KFCDPro V2.5 ««==--\n\n"
  11.      "auf Ihrem System installieren.\n\n"
  12.      "Drücken Sie \"Weiter\", um mit der Installation fortzufahren.\n\n"
  13.      "Drücken Sie \"Installation Abbrechen\", um die Installation abzubrechen."))
  14.  
  15. (set #Help "\n\n\n\nCall FORTRESS +49-89-89160646 or +49-89-89160647\n\n      Oder Mail an SYSOP@FORTRESS.INSIDER.SUB.DE")
  16.  
  17. (message #introduction)
  18.  
  19. (complete 5)
  20.  
  21. (if (<> (exists "S:KFKonfigs" (noreq)) 2)
  22.     (makedir "S:KFKonfigs" (prompt "\n\n\nEs wird die Schublade 'KFKonfigs' im 'S:' Verzeichnis angelegt. Darin werden dann alle Konfigs des KFCDPro und der anderen KF-Tools abgelegt.\n\nDiese Schublade _muß_ angelegt werden!\n\nAnsonsten kann das KFCDPro auf keinste Weise funktionieren!") (help #Help) (confirm))
  23. )    
  24.  
  25. (if (<> (exists "S:KFKonfigs/KFCDPro" (noreq)) 2)
  26.     (makedir "S:KFKonfigs/KFCDPro" (prompt "\n\n\nEs wird die Schublade 'KFCDPro' im 'S:KFKonfigs/' Verzeichnis angelegt. Darin werden dann alle Konfigs des KFCDPro abgelegt.\n\nDiese Schublade _muß_ angelegt werden!\n\nAnsonsten kann das KFCDPro auf keinste Weise funktionieren!") (help #Help) (confirm))
  27. )    
  28.  
  29. (complete 7)
  30.  
  31. (if (= (exists "C/KFCDPro" (noreq)) 1)
  32.     (copyfiles
  33.         (optional "nofail" "askuser")
  34.         (prompt "Es wird jetzt das KFCDPro ins\n'C:' Verzeichnis installiert;\nVerzeichnis 'C:' muß beibehalten werden!")
  35.         (help #Help)
  36.         (source "C/")
  37.         (choices "KFCDPro")
  38.         (dest "C:")
  39.         (confirm)
  40.     )
  41. )
  42.  
  43. (complete 12)
  44.  
  45. (if (= (exists "C/KFCDViewPro" (noreq)) 1)
  46.     (copyfiles
  47.         (optional "nofail" "askuser")
  48.         (prompt "Es wird jetzt das KFCDViewPro ins\n'C:' Verzeichnis installiert;\nVerzeichnis 'C:' muß beibehalten werden!")
  49.         (help #Help)
  50.         (source "C/")
  51.         (choices "KFCDViewPro")
  52.         (dest "C:")
  53.         (confirm)
  54.     )
  55. )
  56.  
  57. (complete 20)
  58.  
  59. (if (= (exists "C/FSort" (noreq)) 1)
  60.     (copyfiles
  61.         (optional "nofail" "askuser")
  62.         (prompt "Es wird jetzt der Befehl FSort ins\n'C:' Verzeichnis installiert;\nVerzeichnis 'C:' muß beibehalten werden!")
  63.         (help #Help)
  64.         (source "C/")
  65.         (choices "FSort")
  66.         (dest "C:")
  67.         (confirm)
  68.     )
  69. )
  70.  
  71. (complete 25)
  72.  
  73. (if (= (exists "C/LList" (noreq)) 1)
  74.     (copyfiles
  75.         (optional "nofail" "askuser")
  76.         (prompt "Es wird jetzt der LList-Befehl ins 'C:' Verzeichnis installiert;\n Verzeichnis 'C:' muß beibehalten werden!")
  77.         (help #Help)
  78.         (source "C/")
  79.         (choices "LList")
  80.         (dest "C:")
  81.         (confirm)
  82.     )
  83. )
  84.  
  85. (complete 30)
  86.  
  87. (if (= (exists "Libs/ss.Library" (noreq)) 1)
  88.     (copylib
  89.         (optional "nofail" "askuser")
  90.         (prompt "Es wird jetzt die SS.Library (FSort benötigt diese) ins 'Libs:' Verzeichnis installiert;\n Verzeichnis 'Libs:' muß beibehalten werden!")
  91.         (help #Help)
  92.         (source "Libs/SS.Library")
  93.         (dest "Libs:")
  94.         (confirm)
  95.     )
  96. )
  97.  
  98.  
  99. (complete 40)
  100.  
  101. (if (= (exists "Libs/reqtools.Library" (noreq)) 1)
  102.     (copylib
  103.         (optional "nofail" "askuser")
  104.         (prompt "Es wird jetzt die ReqTools.Library ins 'Libs:' Verzeichnis installiert;\n Verzeichnis 'Libs:' muß beibehalten werden!")
  105.         (help #Help)
  106.         (source "Libs/ReqTools.library")
  107.         (dest "Libs:")
  108.         (confirm)
  109.     )
  110. )
  111.  
  112. (complete 45)
  113.  
  114. (if (= (exists "Prefs/KFCDPro_Prefs" (noreq)) 1)
  115.     (copyfiles
  116.         (optional "nofail" "askuser")
  117.         (prompt "Es wird jetzt das GUI-Einstellungsprogramm KFCDPro_Prefs nach SYS:Prefs/ kopiert;\n Verzeichnis 'SYS:Prefs' sollte beibehalten werden!")
  118.         (help #Help)
  119.         (source "Prefs/")
  120.         (choices "KFCDPro_Prefs" "KFCDPro_Prefs.info")
  121.         (dest "Sys:Prefs")
  122.         (confirm)
  123.     )
  124. )
  125.  
  126. (complete 50)
  127.  
  128. (if (= (exists "S/KFKonfigs/KFCDPro/°KFCDPro.HLP" (noreq)) 1)
  129.     (copyfiles
  130.         (optional "nofail" "askuser")
  131.         (prompt "Es wird jetzt die Online-Hilfstextdatei ins\n'S:KFKonfigs/KFCDPro/' Verzeichnis installiert;\nVerzeichnis muß beibehalten werden!")
  132.         (help #Help)
  133.         (source "S/KFKonfigs/KFCDPro/")
  134.         (choices "°KFCDPro.HLP")
  135.         (dest "S:KFKonfigs/KFCDPro/")
  136.         (confirm)
  137.     )
  138. )
  139.  
  140. (complete 55)
  141.  
  142. (if (= (exists "S/KFKonfigs/KFCDPro/°KFCDProHelp.GUIDE" (noreq)) 1)
  143.     (copyfiles
  144.         (optional "nofail" "askuser")
  145.         (prompt "Es wird jetzt die Online-Hilfstextdatei für das GUI-Programm ins\n'S:KFKonfigs/KFCDPro/' Verzeichnis installiert;\nVerzeichnis muß beibehalten werden!")
  146.         (help #Help)
  147.         (source "S/KFKonfigs/KFCDPro/")
  148.         (choices "°KFCDProHelp.GUIDE")
  149.         (dest "S:KFKonfigs/KFCDPro/")
  150.         (confirm)
  151.     )
  152. )
  153.  
  154. (complete 60)
  155.  
  156. (if (= (exists "S/KFKonfigs/KFCDPro/°KFCDPro.SCR" (noreq)) 1)
  157.     (copyfiles
  158.         (optional "nofail" "askuser")
  159.         (prompt "Es wird jetzt die Scrolltext-Datei ins\n'S:KFKonfigs/KFCDPro/' Verzeichnis installiert;\nVerzeichnis muß beibehalten werden!")
  160.         (help #Help)
  161.         (source "S/KFKonfigs/KFCDPro/")
  162.         (choices "°KFCDPro.SCR")
  163.         (dest "S:KFKonfigs/KFCDPro/")
  164.         (confirm)
  165.     )
  166. )
  167.  
  168. (complete 70)
  169.  
  170. (if (= (exists "S/KFKonfigs/KFCDPro/°KFCDViewPro_PRE.TXT" (noreq)) 1)
  171.     (copyfiles
  172.         (optional "nofail" "askuser")
  173.         (prompt "Es wird jetzt der KFCDViewPro Pre-Text ins\n'S:KFKonfigs/KFCDPro/' Verzeichnis installiert;\nVerzeichnis muß beibehalten werden!")
  174.         (help #Help)
  175.         (source "S/KFKonfigs/KFCDPro/")
  176.         (choices "°KFCDViewPro_PRE.TXT")
  177.         (dest "S:KFKonfigs/KFCDPro/")
  178.         (confirm)
  179.     )
  180. )
  181.  
  182. (complete 80)
  183.  
  184. (if (= (exists "S/KFKonfigs/KFCDPro/°KFCDViewPro_POST.TXT" (noreq)) 1)
  185.     (copyfiles
  186.         (optional "nofail" "askuser")
  187.         (prompt "Es wird jetzt der KFCDViewPro Post-Text ins\n'S:KFKonfigs/KFCDPro/' Verzeichnis installiert;\nVerzeichnis muß beibehalten werden!")
  188.         (help #Help)
  189.         (source "S/KFKonfigs/KFCDPro/")
  190.         (choices "°KFCDViewPro_POST.TXT")
  191.         (dest "S:KFKonfigs/KFCDPro/")
  192.         (confirm)
  193.     )
  194. )
  195.  
  196. (message "\n\n\n\nEs werden nun einige Standard-Filterfiles installiert.")
  197.  
  198. (complete 90)
  199.  
  200. (copyfiles
  201.     (optional "nofail" "askuser")
  202.     (prompt "Sollen jetzt Standard-Filterdateien für die Aminet CD's 8+9+10+11 nach 'S:KFKonfigs/KFCDPro/' kopiert werden?")
  203.     (help #Help)
  204.     (source "S/KFKonfigs/KFCDPro/")
  205.     (choices "Aminet8.Filter" "Aminet9.Filter" "Aminet10.Filter" "Aminet11.Filter")
  206.     (dest "S:KFKonfigs/KFCDPro/")
  207.     (confirm)
  208. )
  209.  
  210. (copyfiles
  211.     (optional "nofail" "askuser")
  212.     (prompt "Es werden jetzt einige Beispiel-Filterdateien installiert!")
  213.     (help #Help)
  214.     (source "S/KFKonfigs/KFCDPro/")
  215.     (choices "Terra_Sound.Filter" "AMIGA_1995_10.Filter" "AMIGA-CD_Vol.2.Filter" "AUTOS94_95.Filter" "Demo_Mania_I_1994.Filter")
  216.     (dest "S:KFKonfigs/KFCDPro/")
  217.     (confirm)
  218. )
  219.  
  220. (complete 93)
  221.  
  222. (copyfiles
  223.     (optional "nofail" "askuser")
  224.     (prompt "Ich kopiere nun das Programm 'InstallCD's'\n nach 'Prometheus:'")
  225.     (help #Help)
  226.     (source "")
  227.     (choices "InstallCD's" "InstallCD's.info")
  228.     (dest "Prometheus:")
  229.     (confirm)
  230. )
  231.  
  232. (complete 95)
  233.  
  234. (copyfiles
  235.     (optional "nofail" "askuser")
  236.     (prompt "Jetzt wird noch die Anleitung 'KFCDPro.GUIDE'\n nach 'SYS:Dokumente/' kopiert.\n Das Verzeichnis kann geändert werden")
  237.     (help #Help)
  238.     (source "Doku/")
  239.     (choices "KFCDPro.GUIDE" "KFCDPro.GUIDE.info")
  240.     (dest "Sys:Dokumente/")
  241.     (confirm)
  242. )
  243.  
  244. (complete 99)
  245.  
  246. (run "Sys:Prefs/KFCDPro_Prefs" (help #help) (prompt "\n\n\n\nEs wird nun das KFCDPro_Prefs gestartet, damit sie KFCDPro richtig konfigurieren können.\n\nUm den Befehl <P>acken nutzen zu können,\n_MÜSSEN_ sie das KFCDPro richtig einstellen und abspeichern!") (confirm))
  247.  
  248. (complete 100)
  249.  
  250. (message "\n\n\n\nAlle Files sind nun an ihrem richtigen Platz. Sie sollten nun das GUIDE lesen. Dann steht ihnen nichts mehr im Weg, die erste CD mit dem Programm InstallCD's zu installieren.")
  251.  
  252. (message "\n\n\n\nTIP: Falls sie zuwenig Platz auf ihrer SYS: Partition haben, dann legen sie einfach die durch den InstallCD's angelegten *.INDEX & *.DATA Files auf eine andere Platte.")
  253.  
  254. (message "\n\n\n\nz.B.: auf DH5:\n\nLegen sie auf DH5: ein S Verzeichnis an. In diesem S Verzeichnis legen sie nun noch die Schublade /KFKonfigs/KFCDPro an.")
  255.  
  256. (message "\n\n\n\nDer Pfad muss dann so ausschauen: DH5:S/KFKonfigs/KFCDPro/. Und genau hier rein stellen sie die *.DATA & *.INDEX Files.")
  257.  
  258. (message "\n\n\n\nJetzt müssen sie nur noch ein 'Assign S: DH5:S ADD' in ihre User-Startup eintragen. KFCDPro sucht sich dann die *.INDEX & *.DATA Files aus diesem assignten Dir.")
  259.  
  260. (message "\n\n\n\nViel Spass mit dem KFCDPro-Tool wünscht euch euer good old Charlie^kF!")
  261.  
  262.